#use this map for any testing.

a a a a a a a a a a a a a a a a a a
a 1 b c d e f g h i 0 0 0 0 0 0 0 a
a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a
a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a
a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a
a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a
a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a
a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a
a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a
a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a
a a a a a a a a a a a a a a a a a a

:def
:0
pix underground/dirt.png
walk 1
:a
pix underground/rock.png
walk 0
:1
pix mine.png
walk 1
action
#check basic if statements.
if 1
	pass
else
	info if 1 does not work
endif
if 0
	info if 0 does not work
endif

if 1=1
	pass
else
	info if 1=1 does not work
endif
if 0=0
	pass
else
	info if 0=0 does not work
endif
if 1>0
	pass
else
	info if 1>0 does not work
endif
if 0<1
	pass
else
	info if 0<1 does not work
endif
if 1>=0
	pass
else
	info if 1>=0 does not work
endif
if 0>=0
	pass
else
	info if 0>=0 does not work
endif
if 0<=0
	pass
else
	info if 0<=0 does not work
endif
if 0<=1
	pass
else
	info if 0<=1 does not work
endif
#Check ~~ interpretation
set tempvar = 3
info This should display 123: ~1~~2~~var tempvar~
info This should display tilde: ~~

:b
#check variable checking
pix mine.png
walk 1
action
if var unset_gfdgfdc=0
	pass
else
	info if unset does not work
endif
set set_var=1
if var set_var>0
	pass
else
	info if set does not work
endif
info Should be 0: ~var testing_var~
set testing_var = ~var set_var~
info Should be 1: ~var testing_var~
set testing_var + ~var set_var~
info Should be 2: ~var testing_var~
set testing_var - ~var set_var~
info Should be 1: ~var testing_var~
set testing_var + 5
info Should be 6: ~var testing_var~
set testing_var ~var set_var~
info Should be 1: ~var testing_var~

:c
#check item give/taking
pix mine.png
walk 1
action
take Dagger
take Dagger
if take Dagger=0
	pass
else
	info if take does not work
endif
if item Dagger=1
	pass
else
	info if give does not work
endif
info You should have a dagger.


:d
#check is_equipped
pix mine.png
walk 1
action
if is_equipped rusty Knife
	info you have a rusty knife equipped
else
	info you do not have a rusty knife equipped
endif
if is_equipped dagger
	info you have a dagger equipped
else
	info you do not have a dagger equipped
endif

#test run scripting command.
:e
pix mine.png
walk 1
action
info running dagger tile
run testing.txt 3 1

#test yes/no
:f
pix mine.png
walk 1
action
question Short Question
question Packing your trusty knife and a drink, you set out on your \
info journey, and quickly arrive in the town. There shouldn't be anything too \
info tough here; nothing nastier than giant spiders has been seen in years.

question Longer Question Longer Question Longer Question Longer Question \
Longer  Question L onger Question Longer Question vm Longer  Question \
Longer Question Longer Question Longer Questiocbcvn Longe r Question \
Longer Qgfduestion Longer Question L ongebn vr Question  Longer Question \
Longer Qu estion L onger Que stion Longer Questigon Longer Question \
Longeghdr Question Longer Quenfhstion  Longer Question Longer Quest ion \
Lo nger Qu estion Lo nger Question Longer dfgQu estion Longer Question \
Long  er Question Longer bvQuestiogdfn Longer Questi on Longer Question \
Longer Questiobvcn Longer Question Lonbvge r Question Longer Q uestion \
Longer Que stion Longer Question Longer Question Longer Question \
Longer Question hg

dialog testing

dialog Longer Question Longer Question Longer Question Longer Question \
Longer  Question L onger Question Longer Question vm Longer  Question \
Longer Question Longer Question Longer Questiocbcvn Longe r Question \
Longer Qgfduestion Longer Question L ongebn vr Question  Longer Question \
Longer Qu estion L onger Que stion Longer Questigon Longer Question \
Longeghdr Question Longer Quenfhstion  Longer Question Longer Quest ion \
Lo nger Qu estion Lo nger Question Longer dfgQu estion Longer Question \
Long  er Question Longer bvQuestiogdfn Longer Questi on Longer Question \
Longer Questiobvcn Longer Question Lonbvge r Question Longer Q uestion \
Longer Que stion Longer Question Longer Question Longer Question \
Longer Question hg

#test give name
:g
pix mine.png
walk 1
action
set name_var = qwerty
info Your name is ~stat name~
give name Frank
info Your name should be Frank.
info Your name is ~stat name~
give name ~var name_var~
info Your name should be qwerty.
info Your name is ~stat name~

#test mapstat
:h
pix mine.png
walk 1
action
mapstat addmonster Ant
mapstat battle_bg underground.png
info You can now be attacked by Ants.
mapstat hero_bg _raft

#test mapstat cont.
:i
pix mine.png
walk 1
action
mapstat delmonster Ant
info You can no longer be attacked by Ants.
mapstat hero_bg
